home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Documentation / MiscGISKit / 01_To_Do-MiscGISKit < prev    next >
Encoding:
Text File  |  1995-07-20  |  1.8 KB  |  39 lines

  1. - need a set and increment to load points
  2.  
  3. - multiple conversions require temporary output storage!
  4.     - handling of UTM to UTM conversion
  5.  
  6. - giskit improvements
  7.     - CoordTranslator class to handle MathCoord to MapCoord
  8.         - only one instance per CoordTranslator class/subclass required
  9.     - add constants support to MathConverter
  10.         - read pose matrix stuff
  11.     - I could hash the methods somehow so I could go straight to the
  12.       applicable ones rather than first trying self and then searching
  13.       the subcontractor list. Would be a considerable speedup.
  14.     - if a transform fails, should another one be selected and tried?
  15.         - this could get very AI'ish!
  16.         - what if multiple transforms are available?
  17.         - what if a set of transforms could handle a job
  18.           for which there is no single one available?
  19.             - GPS-like goal seeking behavior?
  20.     - could new services be added to existing classes at runtime?
  21.     - pattern match might require another standard class type, very much
  22.       on the order of a description of each service that can be provided
  23.       and that relates to information extracted for a job description
  24.         - the sameConstants check belongs here
  25.         - dimensions could be part pattern match
  26.             - can we handle src and dst with different dimensions?
  27.             - starts looking like my research at QUB!
  28.         - npoints could be part of match
  29.             - large npoints changes economics, could send to a
  30.               supercomputer or network of machines
  31.             - could do image warping, ie photo to globe, to plane.
  32.             - cost/unit and transaction overhead costs could be
  33.               way to prevent the first match from always getting 
  34.               the job
  35.  
  36. Note by Don:  I Misc-ized the code, but as I went through I noticed that
  37. lots of things should be cleaned up.  In particular, +initialize methods
  38. should be checking the [self class] before doing their thing, etc.
  39.